Failure recovery for structured p 2 p networks : Protocol design and performance under churn q

نویسندگان

  • Simon S. Lam
  • Huaiyu Liu
چکیده

Measurement studies indicate a high rate of node dynamics in p2p systems. In this paper, we address the question of how high a rate of node dynamics can be supported by structured p2p networks. We confine our study to the hypercube routing scheme used by several structured p2p systems. To improve system robustness and facilitate failure recovery, we introduce the property of K-consistency, K P 1, which generalizes consistency defined previously. (Consistency guarantees connectivity from any node to any other node.) We design and evaluate a failure recovery protocol based upon local information for K-consistent networks. The failure recovery protocol is then integrated with a join protocol that has been proved to construct K-consistent neighbor tables for concurrent joins. The integrated protocols were evaluated by a set of simulation experiments in which nodes joined a 2000-node network and nodes (both old and new) were randomly selected to fail concurrently over 10,000 s of simulated time. In each such ‘‘churn’’ experiment, we took a ‘‘snapshot’’ of neighbor tables in the network once every 50 s and evaluated connectivity and consistency measures over time as a function of the churn rate, timeout value in failure recovery, and K. We found our protocols to be effective, efficient, and stable for an average node lifetime as low as 8.3 min. Experiment results also show that the average routing delay of our protocols increases only slightly even when the churn rate is greatly increased. 2006 Elsevier B.V. All rights reserved.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Failure recovery for structured p2p networks: Protocol design and performance under churn

Measurement studies indicate a high rate of node dynamics in p2p systems. In this paper, we address the question of how high a rate of node dynamics can be supported by structured p2p networks. We confine our study to the hypercube routing scheme used by several structured p2p systems. To improve system robustness and facilitate failure recovery, we introduce the property of K-consistency, K ≥ ...

متن کامل

Efficient and Accurate Delaunay Triangulation Protocols under Churn

We design a new suite of protocols for a set of nodes in d-dimension (d > 1) to construct and maintain a distributed Delaunay triangulation (DT) in a dynamic environment. The suite includes join, leave, failure, and maintenance protocols. The join, leave, and failure protocols are proved to be correct for a single join, leave, and failure, respectively. In practice, protocol processing of event...

متن کامل

Survive Under High Churn in Structured P2P Systems: Evaluation and Strategy

In Peer to Peer (P2P) systems, peers can join and leave the network whenever they want. Such “freedom” causes unpredictable network environment which leads to the most complex design challenge of a p2p protocol: how to make p2p service available under churn? What is more, where is the extreme of a system’s resistibility to high churn? A careful evaluation of some typical peer-to-peer networks w...

متن کامل

Performance evaluation of a Kademlia-based communication-oriented P2P system under churn

1389-1286/$ see front matter 2009 Elsevier B.V doi:10.1016/j.comnet.2009.09.022 * Corresponding author. Address: Department of mation Engineering, University of Oulu, Finland. Te fax: +358 8 553 2534. E-mail addresses: [email protected], firstname (Z. Ou). The phenomenon of churn has a significant effect on the performance of Peer-to-Peer (P2P) networks, especially in mobile environments that ar...

متن کامل

Static Resiliency vs Churn-Resistance Capability of DHT-Protocols

During the last few years, the topic of peer-to-peer networking (P2P hereafter) has gained significant attention from the research community. The focus has mainly been on the design, implementation and evaluation of systems based on Distributed Hash Tables (DHTs), as these structures have potential to become a general purpose substrate for distributed applications. Nonetheless, there are still ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006